#include "widget.h"

#include <QApplication>
#include <QFile>

QString LoadStyle()
{
    QFile file(":/style.qss");
    file.open(QIODevice::ReadOnly);
    return file.readAll();
}


int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    // 全局设置样式表
    // a.setStyleSheet("QPushButton {color : red; }");

    // 通过文件的方式加载样式表
    // a.setStyleSheet(LoadStyle());

    // 使用 类型选择器 选中子类控件
    // 选择器使用QWidget
    // a.setStyleSheet("QWidget {color : red;  font-size : 30px; }");


    // 使用 类选择器
    // a.setStyleSheet(".QWidget {color : red;  font-size : 30px; }");

//    // 使用id选择器
//    QString style = "";
//    // 类型选择器
//    style += "QPushButton {color : red}";
//    // id 选择器
//    style += "#pushButton_2 {color : blue}";
//    style += "#pushButton_3 {color : green}";
//    a.setStyleSheet(style);

     // 使用并集选择器
     a.setStyleSheet("QLabel,QPushButton,QLineEdit {color : red}");




    Widget w;
    w.show();
    return a.exec();
}
